let obj = {
  onPageScroll: function () {

    console.log(1)

  },
  //onPageScroll

  onShareAppMessage: (res) => {
    //<button type="primary" open-type="share" data-name="pageShare" id="share">点击分享</button

    if (res.from === 'button') {
      console.log("来自页面内转发按钮");
      console.log(res.target);
    }
    else {
      console.log("来自右上角转发菜单")
    }
    return {
      title: '妹子图片',
      path: '/pages/share/share?id=123',
      imageUrl: "/images/1.jpg",
      success: (res) => {
        console.log("转发成功", res);
      },
      fail: (res) => {
        console.log("转发失败", res);
      }
    }

  },

  onLoad: function () {
    // 将当前页面的 this 赋值给 vm, 以区别于下面回调函数中的 this 
    const vm = this

    wx.getSetting({
      success(res) {
        // 1. scope.userLocation 为真， 代表用户已经授权
        if (res.authSetting['scope.userLocation']) {
          // 1.1 使用 getlocation 获取用户 经纬度位置
          wx.getLocation({
            success(res) {
              // 1.2 获取用户位置成功后，将会返回 latitude, longitude 两个字段，代表用户的经纬度位置
              console.log(res)

              // 1.3 将获取到的 经纬度传值给 getAddress 解析出 具体的地址
              vm.getAddress(res.latitude, res.longitude)
            }
          })
        } else {
          // 2. 用户未授权的情况下， 打开授权界面， 引导用户授权.
          wx.openSetting({
            success(res) {
              // 2.1 如果二次授权允许了 userLocation 权限， 就再次执行获取位置的接口
              if (res.authSetting["scope.userLocation"]) {
                wx.getLocation({
                  success(res) {
                    // 2.2 获取用户位置成功后，将会返回 latitude, longitude 两个字段，代表用户的经纬度位置
                    console.log(res)

                    // 2.3 将获取到的 经纬度传值给 getAddress 解析出 具体的地址
                    vm.getAddress(res.latitude, res.longitude)
                  }
                })
              }
            }
          })
        }
      }
    })
  }


  ,
  fu() {
    uni.getLocation({
      success: (res) => {
        uni.request({
          url: "https://restapi.amap.com/v3/geocode/regeo?parameters",
          method: 'GET',
          data: {
            key: 'key',
            location: `${res.longitude}, ${res.latitude}`
          },
          success: (data) => {
            console.log(data.data)		// 注意就是data.data！！！
          },
          fail(err) {
            console.log(err)
          }
        })
      },
      fail(err) {
        console.log('错误');
        console.log(err);
      },
      complete() {
        console.log('完毕')
      }
    })
  }
  ,
  // 打开map地图
  openMap(lat, lnt) {
    uni.openLocation({
      latitude: lat * 1,
      longitude: lnt * 1,
      scale: 12,
      success: function () { },
      fail: function (res) { }
    });

    // var map = uni.createMapContext('map');
    // map.moveToLocation();
  },
  // 拨打电话
  openPhone(e) {
    uni.makePhoneCall({
      // 手机号
      phoneNumber: e,
      // 成功回调
      success: (res) => { },
      // 失败回调
      fail: (res) => { }
    })
  }



  //   Page({
  //     openLocation(){
  //       wx.openLocation({
  //         longitude: Number(this.data.lng),
  //         latitude: Number(this.data.lat),
  //         name: this.data.store.name,
  //         address: this.data.store.address
  //       }) 
  //   }
  // }),

  // wx.showActionSheet({
  //   itemList: ['400-800-5050', '呼叫'],
  //   success: function (res) {
  //     if (res.tapIndex == 1) {
  //       wx.makePhoneCall({
  //         phoneNumber: '400-800-5050',
  //       })
  //     }
  //   }




  //     openActionsheet(){
  //       wx.showActionSheet({
  //         itemList: ['拍照或录像', '选取现有的'],
  //         itemColor: '#007aff',
  //         success(res) {
  //           console.log(res.tapIndex);
  //           if (res.tapIndex === 0) {
  //             wx.chooseVideo({
  //               sourceType: ['camera'],
  //               success(res) {
  //                 console.log(res.tempFilePath);
  //               }
  //             })
  //           } else if (res.tapIndex === 1) {
  //             wx.chooseImage({
  //               count: 3, // 设置最多三张
  //               sizeType: ['original', 'compressed'],
  //               sourceType: ['album', 'camera'],
  //               success(res) {
  //                 var tempFilePaths = res.tempFilePaths;
  //                 // 图片预览
  //                 wx.previewImage({
  //                   current: res.tempFilePaths[0],
  //                   urls: res.tempFilePaths
  //                 })
  //               }
  //             })
  //           }
  //         }
  //       })
  //     },
  // openActionsheetDe(e){
  //   wx.showActionSheet({
  //     itemList: ['删除信息'],
  //     itemColor: '#FF3B30',
  //     success(res) {
  //       wx.showToast({ title: '删除成功！' })
  //     }
  //   })
  // },
  // openActionsheetSh(e){
  //   wx.showActionSheet({
  //     itemList: ['回复', '转发', '打印'],
  //     itemColor: '#007aff',
  //     success(res) {
  //       if (res.tapIndex === 0) {
  //         wx.showToast({ title: '回复成功！' });
  //       } else if (res.tapIndex === 1) {
  //         wx.showToast({ title: '转发成功！' });
  //       } else if (res.tapIndex === 2) {
  //         wx.showToast({ title: '打印成功！' });
  //       }
  //     }
  //   })
  // }
  //   })

  //wx.requestSubscribeMessage(Object object)
  // 授权订阅消息
  // 好友助力消息
  // 开奖结果
  // \u4E00-\u9FA5 所有汉字
  //   \uFE30-\uFFA0 全角符号
  // if(/ [\u4e00 - \u9fa5] | [\uFE30 - \uFFA0] / g.test(textArr[i])) {
  // 监听触底
  //onReachBottom() { },
  // uni.getScreenInfoSync()
  //saveImageToPhotosAlbum
  //showModal
  //showLoading
  //hideLoadin给
  // 	uni.hideLoading();
  // uni.openSetting();
  //wx.authorize(Object object)

  //// 可以通过 wx.getSetting 先查询一下用户是否授权了 "scope.record" 这个 scope
  // wx.getSetting({
  //   success(res) {
  //     if (!res.authSetting['scope.record']) {
  //       wx.authorize({
  //         scope: 'scope.record',
  //         success () {
  //           // 用户已经同意小程序使用录音功能，后续调用 wx.startRecord 接口不会弹窗询问
  //           wx.startRecord()
  //         }
  //       })
  //     }
  //   }
  // })
  //navigateToMiniProgram


  //   if(wx.createRewardedVideoAd) {
  //     // console.log(that.data.videoAdO.adUnitId)
  //     videoAd = wx.createRewardedVideoAd({
  //       adUnitId: id
  //     })
  //     videoAd.onLoad(() => {
  //   // console.log('onLoad event emit')
  // })
  // videoAd.onError((err) => {
  //   // console.log('onError event emit', err)
  // })
  // videoAd.onClose((res) => {
  //   // console.log('onClose event emit', res)
  //   if (res && res.isEnded) {
  //     // that.bindClickDrawFun();
  //   }
  // })
  //   }
  // 激励视频广告组件是一个原生组件，并且是一个全局单例。
  // 层级比上屏 Canvas 高，会覆盖在上屏 Canvas 上。
  // 激励视频 广告组件默认是隐藏的，
  // 需要调用 RewardedVideoAd.show() 将其显示。
  // let pages = getCurrentPages(); //当前页面栈
  // //当前页面为页面栈的最后一个元素
  // let prevPage = pages[pages.length - 1];//当前页面
  //url = console.log( prevPage.route) 
  //wx.switchTab({
  //<input disabled="true"  @click="map"  type="" placeholder="请选择详细地址>" style="text-align: right;" v-model="sit" />
  //	<input type="" placeholder="请填写负责人姓名" style="text-align: right;" v-model="people" />
  // <input type="" placeholder="请填写联系电话" style="text-align: right;" v-model="telphone" />
  // <input type="" placeholder="营业时间" style="text-align: right;" v-model="time" />
  //	uni.showToast({
  //     title: '请填写完整信息',
  //   icon: 'none'
  // });
  // map() {
  //   // console.log(1213)
  //   uni.chooseLocation({
  //     success: (res) => {
  //       console.log(res);
  //       console.log('位置名称：' + res.name)
  //       console.log('详细地址：' + res.address)
  //       console.log('纬度：' + res.latitude)
  //       console.log('经度：' + res.longitude)
  //       this.sit = res.address
  //       this.lat = res.latitude
  //       this.lnt = res.longitude
  //     }
  //   });
  // },
  // nows() {
  //   uni.chooseImage({
  //     count: 1,
  //     sizeType: ['original', 'compressed'],
  //     sourceType: ['album', 'camera'],
  //     success: (res) => {
  //       console.log(res.tempFiles[0].path)
  //       const tempFilePaths = res.tempFilePaths;
  //       let successUp = 0; //成功个数
  //       let failUp = 0; //失败个数
  //       let length = res.tempFilePaths.length; //总共个数
  //       let i = 0; //第几个
  //       this.uploadDIYs(res.tempFilePaths, successUp, failUp, i, length)
  //     }
  //   });
  // },
  // uploadDIYs(filePaths, successUp, failUp, i, length) {

  //   wx.uploadFile({

  //     url: this.repetition + `do=index&action=upload`,

  //     filePath: filePaths[i],
  //     name: 'image',
  //     // formData:data,
  //     header: {
  //       "Content-Type": "multipart/form-data"
  //     },
  //     success: (res) => {

  //       this.Url = JSON.parse(res.data).data.url

  //       if (res.data.code == 200) {
  //         console.log('上传成功');

  //       }
  //     }
  //   })
  // },
  //   {
  //     <button bindtap='getLocation'>打开地图选择位置</button>

  // //获取应用实例
  // const app = getApp()
  // Page({
  //   data: {
  //     name: '',
  //     address: '',
  //     latitude: '',
  //     longitude: ''
  //   },
  //   getLocation: function () {
  //     var _this = this;
  //     wx.chooseLocation({
  //       success: function (res) {
  //         var name = res.name
  //         var address = res.address
  //         var latitude = res.latitude
  //         var longitude = res.longitude
  //         _this.setData({
  //           name: name,
  //           address: address,
  //           latitude: latitude,
  //           longitude: longitude
  //         })
  //       },
  //       complete(r){
  //         console.log(r)
  //         console.log(222)
  //       }
  //     })
  //   }
  // })	
  // 	<picker @change="bindPickerChange" :value="index" :range="array">
  //<view>{{array[index]}}</view>
  //</picker>
  // saveImageToPhotosAlbum
  //createNewImg: function (QD) {
  //   var that = this;
  // var context = wx.createCanvasContext('myCanvas');
  // var path = "https://xcx.upload.utan.com/article/coverimage/2018/01/25/eyJwaWMiOiIxNTE2ODU0MTg2OTY1NSIsImRvbWFpbiI6InV0YW50b3V0aWFvIn0=";

  //console.log(QD)
  //var QD = 'https://xcx.upload.utan.com/article/coverimage/2018/01/25/eyJwaWMiOiIxNTE2ODU2Nzc0Njk3OCIsImRvbWFpbiI6InV0YW50b3V0aWFvIn0=';
  //将模板图片绘制到canvas,在开发工具中drawImage()函数有问题，不显示图片
  //不知道是什么原因，手机环境能正常显示
  //     context.drawImage(path, 0, 0,262,467);

  //     context.drawImage(QD, 10, 390,65,65);
  //     //context.draw(true);
  //     //context.draw();
  //     context.setFillStyle('#832d3b');
  //     context.setFontSize(10);
  //     

  //     context.setFillStyle('#e24342');
  //     context.setFontSize(10);
  //     context.fillText(this.data.remainTxt2, 65, 155, 100);
  //     context.fillText(this.data.remainTxt4, 150, 155, 100);
  //     context.fillText(this.data.remainTxt7, 115, 180, 100);

  //     //将生成好的图片保存到本地，需要延迟一会，绘制期间耗时
  //     wx.showToast({
  //       title: '分享图片生成中...',
  //       icon: 'loading',
  //       duration: 1000
  //     });

  //     //绘制图片
  //     context.draw(false, wx.canvasToTempFilePath({
  //       canvasId: 'mycanvas',
  //       success: function (res) {
  //         var tempFilePath = res.tempFilePath;
  //         console.log(tempFilePath);
  //         that.setData({
  //           imagePath: tempFilePath,
  //           maskHidden: false
  //           // canvasHidden:true
  //         });
  //         wx.hideToast()
  //       },
  //       fail: function (res) {
  //         console.log(res);
  //       }
  //     }));
  // },
  // <view class="canvas-box" hidden="{{maskHidden}}">

  // </view>
  //  <canvas  style="width: 262px;height: 467px;" canvas-id="mycanvas"/>
  // <view class="save" hidden="{{maskHidden}}">点击保存图片</view>
  //样式代码：scroll-view style="height: {{window_height - 80}}rpx; margin-top: 80rpx;"

  //window_height = windowHeight（或screenHeight） * pixelRatio;
  //downloadFile
  //		uni.upx2px( num * 2  )
}